package model;

abstract class BaseModel {

	protected void doStringCheck(String fieldValue, String fieldName, int maximumLength) throws Exception {
		if (fieldValue != null) {
			if (fieldValue.trim().equals("")) {
				throw new Exception("O campo " + fieldName + " não pode ser vazio!");
			} else if (fieldName.trim().length() > maximumLength) {
				throw new Exception("O campo " + fieldName + " pode conter até " + maximumLength + " caracteres!");
			}
		} else {
			throw new Exception("O campo " + fieldName + " não pode ser vazio!");
		}
	}
}
